New chatback styles

New chatback badge style examples
One line basic:
Two line basic:
Hyperlink and status icon: Chat with Itala

We recently added the ability to create Google Talk chatback badges in several new styles. These options are available by clicking on the “Styles” drop down menu when creating a chatback badge. Examples of the new types of formats can be seen on the right.

The two borderless versions of the badge make it easier to fit into your page and customize the appearance as you like. You can just paste the code where you want the link to appear. If you want to further tweak the appearance, you can add some style parameters: Add fontfamily and fontsize to choose a specific font or size, and textcolor and linkcolor to set the colors using a hexadecimal RRGGBB value. You can add these parameters to either the new badge URL or to the iframe's src URL in the generated HTML. You can also use the h and w parameters to specify the height or width of the badge.

For example, &fontfamily=courier%20new&fontsize=13&linkcolor=000000&textcolor=880000 will give you Courier New 13 with black for the link text and dark red for the rest of the text. Here is an example of how this looks with the classic badge:

In addition to providing more flexibility in terms of appearance, chatback can now be used on web sites that don’t allow frames. For these sites, use the new HTML version of the badge. This version can’t display a status messages but it will show your status as a colored circle anywhere you can embed an image. And if you can’t embed an image (like in an email message), you can use the hyperlink by itself or just the URL.

To create a badge, visit http://www.google.com/talk/service/badge/New or, if you are a Google Apps user, visit http://www.google.com/talk/service/a/DOMAIN/badge/New replacing DOMAIN with the name of your domain.

Bruce Leban
Software Engineer

Permalink | Links to this post |

New notifications in Google Talk, Labs Edition

For me, life moves pretty fast, and with so much stuff going on it's easy to have things fall through the cracks. The other day I missed an important meeting because I forgot to open up Google Calendar after restarting my browser (don't tell my manager). Sometimes I just need a little help to stay on top of all the information that breezes by.

Our new experimental release of Google Talk helps solve this problem - it's called Google Talk, Labs Edition. It has all the features of the Google Talk gadget (but runs outside a browser), plus it adds new desktop notifications that remind you of appointments and alert you the moment messages arrive. There are notifications for Google Calendar appointments, Orkut scraps, Gmail messages, and Talk chats (of course). My favorite part? The snooze feature on Calendar notifications! Now I can put off that reminder for a few extra minutes without worrying about forgetting the meeting.

Give Google Talk, Labs Edition a try and let us know what you think!

Jonathan McPhie
Associate Product Manager

Permalink | Links to this post |

Google Talk goes green

Here at Google, we're committed to helping build a clean energy future and reducing our carbon footprint. And now Google Talk is part of the solution. We don't know about you, but we were surprised to learn the inconvenient truth that every character (byte) we send in a message results in about 0.0000000000000000034 metric tons* of CO2 being released into the atmosphere! So if we can reduce the number of characters we send when we chat with all our friends, we can help the environment at the same time.

Teenagers (and some adults) must be aware of this, because they already reduce their character usage by abbreviating words and dropping vowels when they send IM and SMS (text) messages. We think this is a great idea. If all our millions of users started using IM-speak, we'd save hundreds of millions of wasted (and environmentally damaging!) characters.

For example, if we want to say:
As far as I'm concerned, you can give me the twenty dollars you owe me when I see you later.

You could save more than 50% in wasted characters by saying:
AFAIC, U can gve me the 20 $$ YOM whn I CUL8R.

In honor of Earth Day (3 weeks from today: April 22, 2008), on that day our Google Talk servers will start automatically sending your conversations using IM-speak instead of normal words. But you can help save some computing power (and more wasted energy!) by shortening your conversations yourself.

We know you'll all want to practice your IM-speak, so we're helping by introducing a new translation bot, en2im@bot.talk.google.com, which will translate your conversations into IM-speak, to help you get used to the new lingo. Add this user to your roster, or use our convenient new chatback feature to start a conversation with the bot by clicking the badge below:



You'll be doing your part to help the environment. If you get a message with an abbreviation you don't understand, send just that abbreviation to the bot and it will translate it back. And parents: as a side bonus you'll finally understand what your kids are saying! Kp on chttng, & CUL8R!

The Google Talk Team


* It takes about 2.5 Watts to power a 1Gb/s link [1]. 2.5 Joules/s / 1Gb/s = 2.5e-9 J/b * 8 b/byte = 2e-8 Joules/byte. The average emissions cost of electricity in the United States is 0.605 metric tons of CO2 per MWh [2]. 1MWh is 3.6e9 Joules. So to produce 2e-8 Joules, we emit about 3.36e-18 metric tons of CO2.

[1] C Gunaratne, K Christensen, B Nordman. Managing energy consumption costs in desktop PCs and LAN switches with proxying, split TCP connections, and scaling of link speed. Internation Journal of Network Managment, 15(5), September 2005. See
slides

[2] US Department of Energy. Electric Power Annual 2006.
Table ES (Divide
total CO2 emissions by total electricity generated.)

Permalink | Links to this post |

Google Talk chatback

Do you have a blog, online profile, or some other personal web page? Would you like to communicate more with your visitors? Today we're launching a new Google Talk feature that lets visitors to your web site chat with you. We call it "chatback" because instead of you doing all the talking on your blog, your visitors can talk back to you. Sure, they could leave comments, but those are public and hard to use for a real conversation. With chatback, it's a real instant message session.

To use chatback, you must have a Google Talk account ... but your visitors don't have to! They don't even need to have an email address, or to have ever used instant messaging.

When they visit your site, they'll see a badge like the one on the right showing your online status (available, busy, offline) and, if you're available, they can just click and start chatting. Chatback uses the web-based Google Talk Gadget so your visitors don't need to download anything. It opens in a new window so they can keep chatting with you even if they browse to other pages.

Of course, chatback isn't just for blogs. You can use it on any web page that you can add HTML content to. To get started, visit the chatback start page. (This is also linked from the Google Talk homepage.) Then just copy the provided HTML snippet to your web site. Visitors will then see a badge on your site indicating your availability, and can click to start a chat with you. If there's a time when you don't want to be distracted, just set your online status to "busy" and visitors won't be able to chat with you until you change your status back to "available."

If you're not already a Google Talk user, it's easy to become one. If you've got a Gmail account, then you already have a Google Talk account. If not, just go to www.google.com/talk or www.gmail.com to get started.

Bruce Leban
Software Engineer

Permalink | Links to this post |

Try Google Apps Team Edition with Google Talk

It goes without saying that instant messaging has become integral to communicating in the workplace and at school. Chat helps us to share ideas instantaneously with co-workers and classmates. That's why Google Talk has always been a part of Google Apps, our package of applications built for collaborating within organizations. We're happy to announce today that we've made it even easier for you and your co-workers or classmates to start using Google Apps and Google Talk. It's called Google Apps Team Edition, and if you have an email address from your employer or school, you can sign up right now.

With Google Apps Team Edition, you and members of your organization get Google Docs, for creating and sharing documents, spreadsheets and presentations, and Google Calendar, for coordinating your schedule. When you use Google Talk with Google Apps Team Edition, your contacts list will automatically include the other people at your organization using Google Apps Team Edition. And since Team Edition recognizes your connection to co-workers or classmates, it makes sharing documents and calendars easier too. Give it a try by visiting www.google.com/apps.



Bill Kee
Associate Product Marketing Manager

Permalink | Links to this post |

Merry Christmas, God Jul and 圣诞快乐

OK, I cheated. I don't really speak Chinese. But I know a bot that does, and we're releasing it today together with number of other translation bots. For those not familiar with bots, a (ro)bot is a piece of software that acts as a chat contact and provides some fun or useful functionality.

If you want to try it, just add en2zh@bot.talk.google.com as a friend in Google Talk and send it a message to translate from English to Chinese. You can use it as an interpreter in your group chat, or as a pocket translator in your Google Talk client for BlackBerry.



For more languages, just add any of the 29 23 other translation bots. They're named using two-letter language abbreviations as "[from language]2[to language]@bot.talk.google.com", and the supported language pairs are: ar2en, de2en, de2fr, el2en, en2ar, en2de, en2el, en2es, en2fr, en2it, en2ja, en2ko, en2nl, en2ru, en2zh, es2en, fr2de, fr2en, it2en, ja2en, ko2en, nl2en, ru2en, zh2en. So, for French to German translation, talk to fr2de@bot.talk.google.com.

For those of you into programming, why not build your own bot? Maybe a weather service or a rock/paper/scissors game. The Google Talk service uses an open protocol called XMPP, and it's easy to find client libraries and code samples that will give you a flying start. For Java users, check out Ignite Realtime's Smack library. Please note that the Google Talk service enforces traffic limitations on user accounts, so if you want to support more than a few thousand Google Talk users on your bot, connect using the server-to-server protocol (either by making your bot act as an XMPP server or by hosting the bot on your own XMPP server).

Jonas Lindberg
Software Engineer

Update: Our initial list of available bots included some languages that are not actually available. There are 24 bots currently available: ar2en, de2en, de2fr, el2en, en2ar, en2de, en2el, en2es, en2fr, en2it, en2ja, en2ko, en2nl, en2ru, en2zh, es2en, fr2de, fr2en, it2en, ja2en, ko2en, nl2en, ru2en, zh2en. As some have guessed, this is a 20% project, and while machine translation isn't perfect, we hope these bots can be helpful in bridging language barriers.

Permalink | Links to this post |

Set your Google Talk picture with a webcam

Finding a good Google Talk picture can be a real chore. It's hard enough to find a photo of yourself where you're smiling and looking intelligent, without all the additional hassle of cropping, exporting, and manually uploading your picture. So I devoted a few cycles to solving this problem in a fun way. Today, we're launching a way for you to take your Google Talk picture directly from your webcam.

From the Google Talk gadget, click on your Google Talk picture, and select the "Take Photo" option. You'll see the image from your webcam appear, and you'll be able to take and retake pix to your heart's content. When you get that perfect shot, just click "Save" to set it as your picture.

Currently, this feature only works in the Google Talk gadget, but will set your picture across the Google Talk network, including in Gmail.

Have fun, and let us know what you think here.

Justin Uberti
Software Engineer

Permalink | Links to this post |